/*
*@author 裴国良
*@data ${2021.9.25}
 */
import java.util.HashMap;
import java.util.Map;

public class HelloPGLZeroSevenFiveZero {

    public static void main(String args[])
    {
//        //案例一：hello world
//        System.out.println("Hello world!"); //(注释：ctrl +/)
//        //案例二：100以内偶数
//        for (int i = 0; i < 100; i++) {//快捷键(fori)
//            if(i%2==0)
//            {
//                System.out.println("当前偶数是："+i);//(快捷键：sout)
//
//            }
//
//            }
        //案例三：map使用
//        Map<Integer,String> map =new HashMap<Integer, String>();
//        //map key,value
//        map.put(1,"九月二十二");
//        map.put(2,"九月二十三");
//        map.put(3,"九月二十四");
//        //遍历方式1
//        for (int j = 1; j <= map.size() ; j++) {
//            System.out.println("map的值为："+map.get(j));
//        }
        //遍历方式2
//        for (Integer o : map.keySet()) {
//            System.out.println("key的值"+o+" value的值："+map.get(o));
//
//        }
        //作业
        //使用map去重 date：1，2，3，2，4，10，1，5，3，5，8，9，4，5，2，3
//        int[] array = new int[3];
        int[] array_new = {1, 2, 3, 2, 4, 5, 7, 10, 1, 5, 3, 5, 8, 9, 4, 5, 2, 3};

        System.out.println("数组的长度(数值)为："+ array_new.length);

        Map<Integer, Integer> map = new HashMap<Integer, Integer>();
        for (int i = 0; i <array_new.length ; i++) {
            map.put(array_new[i],array_new[i]);
        }

        // 去重之后，map的(数值)总共有：
        System.out.println("map总共有数值" + map.size());
        for (Integer o:map.keySet()) {
            System.out.println("key 为"+ o +"||" + "value为："+ map.get(o));
        }


    }
}
